package com.sunrise.generico.util;

import java.math.BigDecimal;

public class MatematicaUtil {
	
	public static BigDecimal calcularPercentual(BigDecimal primeiroValor, BigDecimal segundoValor){
		Double pValor = new Double(primeiroValor.toString());
		Double sValor = new Double(segundoValor.toString());
		return calcularPercentual(pValor, sValor);
	}
	
	public static BigDecimal calcularPercentual(Double primeiroValor, Double segundoValor){
		if(primeiroValor > 0 && segundoValor > 0){
			Double diferenca = segundoValor - primeiroValor;
			Double resultado =  (diferenca/primeiroValor) * 100;
			
			return  new BigDecimal(resultado);
		}else{
			return new BigDecimal(0);
		}
	}
	
	public static BigDecimal calcularValorPercentual(BigDecimal valorBase, BigDecimal valorPercentual){
		BigDecimal resultado = valorBase.multiply(valorPercentual.divide(new BigDecimal(100)));
		return resultado;
		
	}

}
